//1.获取执行文件的路径:
//console.log(__filename); //一直到文件
//2.获取执行文件的上层目录路径
//console.log(__dirname); //到文件上层的目录

//3.获取node执行命令的路径地址: process.cwd()
// console.log(process.cwd());

//4.获取node和命令执行所在的路径地址
// console.log(process.argv);
// console.log(process.argv[0]);
// console.log(process.argv0);
// console.log(process.argv);
// if (process.argv[2] === "production") {
//   console.log("执行生产环境代码");
// } else {
//   console.log(" 执行开发环境的代码");
// }

//
//5.内置path模块  处理路径
//先引入
// const { log } = require("console");
// const path = require("path");
//先处理路径 再生成一个绝对路径
// let res = path.resolve("./test//hello", "../index", "./index.html");
// console.log("?", res);

//把所有传入的路径处理格式化  之后生成一个路径
// let res = path.join("./test//test2", "./hello///test3", "index", "./home.html");
// console.log(res);

//6.url里格式化路径方法
const url = require("url");
var str = "index/?name=zhangsan&age=20";
let obj = url.parse(str, true); // true 可以把query参数变成对象参数；
console.log(obj.query);
